added caching at the route and made the queues use queue_<name> as the keys