Sidekiq plugin to accumulate tasks until some criteria is met and then process them together