code: func (c *asyncConnHdl) nextId() (id int64) {
  	id = c.nextid
  	c.nextid++
  	return
  }
docs: // request id needs to be unique in context of associated connection
  // only one goroutine calls this so no need to provide concurrency guards