adding completing thread pool