diff --git a/config/reference_config.go b/config/reference_config.go
index 35c051e7d6970f1d5a6da534ad34fcf206bc5cec..fde3f7daa5fcdb573e8b5a51606e2be7ef96dc1d 100644
--- a/config/reference_config.go
+++ b/config/reference_config.go
@@ -144,7 +144,6 @@ func (refconfig *ReferenceConfig) Refer() {
 
 	//create proxy
 	if refconfig.Async {
-		refconfig.pxy = extension.GetProxyFactory(consumerConfig.ProxyFactory).GetProxy(refconfig.invoker, url)
 		callback := GetCallback(refconfig.id)
 		refconfig.pxy = extension.GetProxyFactory(consumerConfig.ProxyFactory).GetAsyncProxy(refconfig.invoker, callback, url)
 	} else {