A simple approach to managing batches in Sidekiq using just Redis for maintaining state