refactored maintenance, argument parsing in scraper