diff --git a/rs/cli/src/runner.rs b/rs/cli/src/runner.rs
index f340f7dc1..2e2eb7ae6 100644
--- a/rs/cli/src/runner.rs
+++ b/rs/cli/src/runner.rs
@@ -20,14 +20,15 @@ use log::{info, warn};
use registry_canister::mutations::do_change_subnet_membership::ChangeSubnetMembershipPayload;
use std::cell::RefCell;
use std::collections::BTreeMap;
-use std::sync::mpsc;
+use std::sync::{mpsc, Arc};
use std::thread;
use tabled::builder::Builder;
use tabled::settings::Style;
pub struct Runner {
pub ic_admin: ic_admin::IcAdminWrapper,
- registry: RegistryState,
+ registry: RefCell