added section action caching