using futures stream for chracteristic discovered