[snapshot] push