small fix
better way to cancel timers