a little multi-threaded task queue for python