added sidekiq and set email sending as a background task