simplified workerthread, enabled keep-alive