added router shared instance accessor
added updateRoutes hook to router
routers store an update builder instance
started to plug the transition execution in