removed downstream thread pool, it's unnecessary