move cache to suchthat, remove cache for follows(*)