fix(reader): use bytes.Buffer (not string)

bytes.Buffer is made for buffering...