add ability to have multiple queues with multiple workers