Fix on_timer to be coroutine safe