fixed grant_user_promotion method