multithreading in results-pusher.py