when working with python ThreadPoolExecutor and iterating through a list with performing some network requests, I\'m facing an issue that my workers aren\'t finishing before