update 3d rendering