move forceRemove to cache