Let us suppose $$A := \left( \underbrace{I + \sum_{k=1}^K \alpha_{k} u_ku_k^T}_{:=M} \right)^{-1},$$ where $\alpha_k \in \mathbb{R}$, $u_k \in \mathbb{R}^n$, and $I$ is an invertible matrix.
We can find the inverse of matrix $M$ using the method proposed by K. S. Miller or see example here.
Question:
Now, if $\alpha_k$ has changed/updated, then how to reuse matrix $A$ as efficiently as possible without recomputing the inverse of $M$ from scratch.
The reason I am asking is that there is an iterative algorithm where $\alpha_k$ keeps updating within iterations.