update auto router & controller
reverse view load order in auto router to avoid controller.view overriding controllerAction.view