thred, pool, futures get -- finished, but ugly