Get email from github 21

This creates a pretty big race condition. Let's move the save out of the loop and use the `update_fields` kwarg to only save the email rather than the entire user object.