Eres un master
no se por que no lo pensé, si uno trabaja solo la conexion, entonces separar en otra funcion, el refresh, y con parametros. que burro, pero bueno apenas lo estaba desenredando, mi otra solucion medio hecha era un while que generara una funcion incrementable, que funcionaba, pero era un codigo muy mediocre, gracias amigo.
+karma