Minion based approach to parallel/asynchronous processing in Ruby