push only when pending changes