always keep the most recent snapshot