working version of email sessionkey include the ability of update email info