add Adaptive governor