fix promote & Demote

fix promote & Demote