加入更新代码，主要为使用了stream2 和 buffer的write方法