throttle calls to analysis.page() against template double render behaviour