restructuring geo_data_estimate_component_count.py to use queues/workers instead of pool