add 30-second timeout for scraping feeds