Implement update user profile