ajusta função de setTimeout para usar timeout enviado na contrução do objeto, se o mesmo existir