add buffering support to all SeekableLineReaders