page scraper refactored, going to redo asynchronous requests now