diff --git a/dap-sdk b/dap-sdk
index 847045237fd637fa6f9e5b5ba80d2a9020c103a8..e9b9dec7fb074e8e85ade7de2f51a5758773d67a 160000
--- a/dap-sdk
+++ b/dap-sdk
@@ -1 +1 @@
-Subproject commit 847045237fd637fa6f9e5b5ba80d2a9020c103a8
+Subproject commit e9b9dec7fb074e8e85ade7de2f51a5758773d67a
diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c
index c955ad1786763a539ec08c79dabe2292c463f01b..f6464e1dcf68b4b27f09a8b8c1c2e39e347adcf5 100644
--- a/modules/net/dap_chain_net.c
+++ b/modules/net/dap_chain_net.c
@@ -2170,6 +2170,7 @@ int s_net_init(const char *a_net_name, uint16_t a_acl_idx)
     l_net->pub.ledger = dap_ledger_create(l_net, l_ledger_flags);
     // Decrees initializing
     dap_chain_net_decree_init(l_net);
+    dap_link_manager_erase_ignored_table(l_net->pub.id.uint64);
 
     l_net->pub.config = l_cfg;
     return 0;
diff --git a/modules/net/dap_chain_net_balancer.c b/modules/net/dap_chain_net_balancer.c
index 1c9f2797342919b34dd19f0562d22d0065dc9c2c..f20b23830be0bf05e748c9fa7fdac1de659ac8f5 100644
--- a/modules/net/dap_chain_net_balancer.c
+++ b/modules/net/dap_chain_net_balancer.c
@@ -91,7 +91,7 @@ static dap_chain_net_links_t *s_get_ignored_node_addrs(dap_chain_net_t *a_net, s
     const dap_stream_node_addr_t
         *l_curr_addr = &dap_chain_net_get_my_node_info(a_net)->address,
         *l_uplinks = dap_link_manager_get_net_links_addrs(a_net->pub.id.uint64, &l_uplinks_count, NULL, true),
-        *l_low_availability = dap_link_manager_get_ignored_addrs(&l_low_availability_count);
+        *l_low_availability = dap_link_manager_get_ignored_addrs(&l_low_availability_count, a_net->pub.id.uint64);
     if(!l_curr_addr->uint64 && !l_uplinks && !l_low_availability) {
         log_it(L_WARNING, "Error forming ignore list in net %s, please check, should be minimum self addr", a_net->pub.name);
         return NULL;
@@ -104,7 +104,7 @@ static dap_chain_net_links_t *s_get_ignored_node_addrs(dap_chain_net_t *a_net, s
         for (size_t i = 0; i < l_uplinks_count; ++i) {
             sprintf(l_ignored_str + strlen(l_ignored_str), "\t\t"NODE_ADDR_FP_STR"\n", NODE_ADDR_FP_ARGS(l_uplinks + i));
         }
-        sprintf(l_ignored_str + strlen(l_ignored_str), "\tLow availability:\n");
+        sprintf(l_ignored_str + strlen(l_ignored_str), "\tCooling:\n");
         for (size_t i = 0; i < l_low_availability_count; ++i) {
             sprintf(l_ignored_str + strlen(l_ignored_str), "\t\t"NODE_ADDR_FP_STR"\n", NODE_ADDR_FP_ARGS(l_low_availability + i));
         }