fix(producer): update name server address immediately when client start ; or end up with a failed publish (#436)

diff --git a/internal/client.go b/internal/client.go
index 72debb0..a84aa33 100644
--- a/internal/client.go
+++ b/internal/client.go
@@ -262,6 +262,7 @@
 		}
 		// fetchNameServerAddr
 		if len(c.option.NameServerAddrs) == 0 {
+			c.namesrvs.UpdateNameServerAddress(c.option.NameServerDomain, c.option.InstanceName)
 			go primitive.WithRecover(func() {
 				op := func() {
 					c.namesrvs.UpdateNameServerAddress(c.option.NameServerDomain, c.option.InstanceName)