de-dupe image scraping; finish parallel scraping using ThreadPool