adds configurable worker count and number of messages to read