code: func (gs *GRPCClient) BroadcastSessionBind(uid string) error {
  	if gs.bindingStorage == nil {
  		return constants.ErrNoBindingStorageModule
  	}
  	fid, _ := gs.bindingStorage.GetUserFrontendID(uid, gs.server.Type)
  	if fid != "" {
  		if c, ok := gs.clientMap.Load(fid); ok {
  			msg := &protos.BindMsg{
  				Uid: uid,
  				Fid: gs.server.ID,
  			}
  			ctxT, done := context.WithTimeout(context.Background(), gs.reqTimeout)
  			defer done()
  			_, err := c.(protos.PitayaClient).SessionBindRemote(ctxT, msg)
  			return err
  		}
  	}
  	return nil
  }
docs: // BroadcastSessionBind sends the binding information to other servers that may be interested in this info