making HODLR solver recompute on kernel changes properly