use `byte` module instead of io buffer stream

rt