add better destruction for collada run-time