* optimize drispatchNum