add support for changing a user's email