more work on chracteristic read/write timeout