oops
Thread::Queue < 3.0 doesn't support end() method
queues still need locking
Revert "queues still need locking"

This reverts commit 1449545a54a2f08bc70bd65c0e627bc2308acfd7: enqueue()
and dequeue() are thread-safe.
don't forget to purge results queue