add thread pool demo