Template changes and caching