update model loader to use new geometry data interface