let's try adjusting the timeout even if none has been passed as argument

and existing timer might enforce using a timeout even if none was passed