trying new update method