try common worker thread