added a notify system for consumers per queue

:sheep: You're not using this outside the loop, might as well only set it inside of it