migrates to BufferedStream impl.
updates constructor for segment stream.
updates comments.