update canvas3d