Hola ryugen agradeciendo Tú aporte te cuento que asi lo he hecho tambien y pues efectivamente si funciona, mi pregunta es hasta que punto pude ser sano el utilizar el timeout en estos casos cuando las condiciones cambien o varien los tiempos de respuesta segun la maquina, intenet y demas varibales que se pueda presentar, osea no abra otra forma de hacerlo.
Ahhh otra cosa que me surge al ponerlo asincronico con el timeout es que no puedo garantizar que la funcion solo se ejecute una vez con jquery con la propiedad
ya que se desligan los procesos.
Saludos