sync with mainstream threadpool