diff --git a/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/grpcconnector.rs b/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/grpcconnector.rs
index 79c2401..57c35ce 100644
--- a/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/grpcconnector.rs
+++ b/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/grpcconnector.rs
@@ -11,7 +11,7 @@ use tokio_rustls::{rustls::ClientConfig};
use tonic::{Request};
use threadpool::ThreadPool;
-use std::sync::mpsc::channel;
+use std::sync::mpsc::{channel, sync_channel};
use crate::PubCertificate;
use crate::grpc_client::compact_tx_streamer_client::CompactTxStreamerClient;
@@ -113,7 +113,7 @@ where F : Fn(&[u8], u64) {
let request = Request::new(BlockRange { start: Some(bs), end: Some(be) });
- let (tx, rx) = channel::