En lo personal no uso los refresh, sino que hago un close y un open de la query o tabla que deseo refrescar y listo. claro que eso tienes sus inconvenientes para regresar a la posición en la que estabas, pues nada, eso hay que currarse con los marcadores y otras marañas
