improve timer
clearing timeouts