renamed "ThreadWorker" to "WorkerThread"