finish snapshot