adding sidekiq, converting mailers to run in jobs