buffered flush2