add multiple subscribers to queue
removed logging and added some exception handling