push cachematrix