Read stream twice without missing data - C#