update user from backend