controlUpdate