fix bug: promote mess up