[feature]use background work to send email
Merge pull request #112 from peterzd/background_send_email

[feature]use background work to send email