pub/sub and work-queues