cache clear when model changed