add snapshots,change buffersize,update version