Improved handling of updates and appends