chem now uses message queues