better scraping, use broadcast to reload index