update 3D Library