Add sidekiq background processing