updates view and update controllers for User