moved template caching to bind-crud