Delay route changes using a delayed implementation of deferred objects