Update complexity only on `BufRead, BufWritePost`

That's a trade-off between speed & convenience