Add NonBlockingStreamReader class.