revise AdaBoost