add update buffer to prevent rename clobbering