switched to new matrix cache