push: keep track of "update" state separately