various fixes and tests for buffered updates