cancel timer on route change