better cache clear