push a modification