add checks for thread pool full