fix in-place update
15 files changed