only push changes when outdated