cached inversed matrix v0.1