updates to user, currentUser