A ruby framework for distributed asynchronous processing