whoops used thread.run() instead of start(). Now collecting fresh numbers