better buffering example