fixes #340; refactor main scraper components to inherit from a ConcurrentBase class