use nats.Opts to connect; fix watch register