pre buffer emulation update