push before final edit