make vc cache consistent, even if delete event is lost