WorkerThread on a Thread Pool