update update code