added background jobs for emails with sidekiq