Refactoring:User business and view is updated