convert scraper to using promises
remove eval()