snapshot commit