change to handle list mode, but read is slow
byteString but slower
change batchsize
turning
turning
fix no newline
move Util back