update code demo