fix to use textproto.Dial instead of net.Dial