[fix] NonBlockingStreamReader is now in utils.stream