add async mail with delayed_job and sidekiq (closes #31)