sections history with smart caching