diff --git a/include/iri_base_bt_client/iri_base_bt_client.h b/include/iri_base_bt_client/iri_base_bt_client.h
index 6c217eba3ec0e8e071f3af5483015dccd6124d7b..76e540eeaf5fc9845de47c82122e3ff8066b328c 100644
--- a/include/iri_base_bt_client/iri_base_bt_client.h
+++ b/include/iri_base_bt_client/iri_base_bt_client.h
@@ -640,7 +640,7 @@ void IriBaseBTClient<ConfigClass>::reconfigureCallback(ConfigClass &config, uint
   double new_rate;
   bool new_enable;
 
-  ROS_DEBUG("IriBaseBTClient::reconfigureCallback");
+  ROS_INFO("IriBaseBTClient::reconfigureCallback");
 
   // process the iri_base_bt_client parameters
   this->lock();
@@ -653,15 +653,7 @@ void IriBaseBTClient<ConfigClass>::reconfigureCallback(ConfigClass &config, uint
     else if((*param)->name=="bt_client_reset")
     {
       this->reset=boost::any_cast<bool &>(value);
-      groups=ConfigClass::__getGroupDescriptions__();
-      for(typename std::vector<typename ConfigClass::AbstractGroupDescriptionConstPtr>::iterator group=groups.begin();group!=groups.end();group++)
-      {
-        if((*group)->name=="bt_client_reset")
-        {
-          value=false;
-          (*group)->updateParams(value,config);
-        }
-      }
+      config.bt_client_reset=false;
     }
     else if((*param)->name=="bt_client_rate")
     {