add sidekiq
add mailer + setup email with background jobs