Suppose a square $n\times n$, dense matrix $A^{\text{old}}$ has been factorized into $L^{\text{old}}$ and $U^{\text{old}}$ components by performing a LU decomposition $A^{\text{old}} = L^{\text{old}}U^{\text{old}}$. Now let $A^{\text{new}}=A^{\text{old}} + PQ$, where $P$ is $n\times k$ and Q is $k\times n$ dense matrices ($k << n$). That is, $A^{\text{old}}$ is added with a low-rank matrix $PQ$.
Is there any efficient way to compute the LU factorization of $A^{\text{new}}$? Normally, a full re-factorization of $A^{\text{new}}$ is $O(n^3)$ complexity, and I am seeking a possible $O(n^2)$ algorithm with the reuse of $L^{\text{old}}$ and $U^{\text{old}}$ that have been previously computed.
I notice that Woodbury matrix identity could do similar things. But Woodbury just obtains the inverse implicitly, but could not obtain the factorized matrices $L^{\text{new}}$ and $U^{\text{new}}$.