test update with custom changes, matrix implementation.