turns out python concurrency sucks. 0.98s optimal