refactored scraper workers
same