prevent travelling into the future and auto-request on timeline update