cache matrix revision