refactored variable names to reflect event loop arch
experimental release - refactored workers to execute in batches, not serial - reports are broken since we have no flow control to sense when all requests have completed - I need this behaviour so I am releasing an experimental version be ware