3d demo update