added user profile update methods