matrixutil update