change some socket calls to use the callback, when user changes their email if they are using a gravatar picture it will be updated too, fixed email updating