tiene timer y funciona... hay muchas variables estaticas por cambios... en el futuro debemos hacer un singleton