client.go
func (r *fileBuffer) rewind() {
	r.Reader = io.MultiReader(r.cache, r.File.Reader)
}
func (r *fileBuffer) rewind() {
	r.Reader = io.MultiReader(r.cache, r.File.Reader)
}
// rewind resets this fileBuffer to read from the beginning