modify default push semantics
sync vim