fill the cachematrix.r