avoid some GC issues with the queues
kill/join workers after we've pulled all results
note to self