make sure we scroll to top on route change