add callback when update user info