diff --git a/registry/etcdv3/listener.go b/registry/etcdv3/listener.go
index 2f2172d5fc1b63f5e7d7110ea3a43143dadfd39e..51fdf21f5d229932646b4da464de960c2f2985de 100644
--- a/registry/etcdv3/listener.go
+++ b/registry/etcdv3/listener.go
@@ -38,9 +38,9 @@ type dataListener struct {
 	listener      config_center.ConfigurationListener
 }
 
-// NewRegistryDataListener ...
+// NewRegistryDataListener
 func NewRegistryDataListener(listener config_center.ConfigurationListener) *dataListener {
-	return &dataListener{listener: listener, interestedURL: make([]*common.URL, 16)}
+	return &dataListener{listener: listener}
 }
 
 func (l *dataListener) AddInterestedURL(url *common.URL) {
diff --git a/registry/kubernetes/listener.go b/registry/kubernetes/listener.go
index 6527eebbb08086c695bd6571d9767652083aeaf7..f8869fea7b77541eb929624cc1fa708c1218d7dd 100644
--- a/registry/kubernetes/listener.go
+++ b/registry/kubernetes/listener.go
@@ -39,9 +39,8 @@ type dataListener struct {
 }
 
 // NewRegistryDataListener
-// new the data  listener, the interest url default len 16
 func NewRegistryDataListener(listener config_center.ConfigurationListener) *dataListener {
-	return &dataListener{listener: listener, interestedURL: make([]*common.URL, 16)}
+	return &dataListener{listener: listener}
 }
 
 // AddInterestedURL
diff --git a/registry/zookeeper/listener.go b/registry/zookeeper/listener.go
index 6b7f7aa0e3e0d0c8a24a41d715d4ded28885412b..bef1760e04fd6597721fd19b5d19820f45ed2bf0 100644
--- a/registry/zookeeper/listener.go
+++ b/registry/zookeeper/listener.go
@@ -43,7 +43,7 @@ type RegistryDataListener struct {
 
 // NewRegistryDataListener ...
 func NewRegistryDataListener(listener config_center.ConfigurationListener) *RegistryDataListener {
-	return &RegistryDataListener{listener: listener, interestedURL: make([]*common.URL, 16)}
+	return &RegistryDataListener{listener: listener}
 }
 
 // AddInterestedURL ...