code: func (nc *Conn) processAsyncInfo(info []byte) {
  	nc.mu.Lock()
  	// Ignore errors, we will simply not update the server pool...
  	nc.processInfo(string(info))
  	nc.mu.Unlock()
  }
docs: // processAsyncInfo does the same than processInfo, but is called
  // from the parser. Calls processInfo under connection's lock
  // protection.