PERF: cache all site_text in memory