去掉do_buffer