restore snapshot