solve favicon.ico issue and move router into RequestDispatcher