add some update helpers