Can I ask how to get the upgrades for sure? Each time I use miles for upgrade, they ask me to be on the waiting list, and then don't tell me when I will get it. Do I need to call them way ahead of the trip, like 2 or 3 months ahead? or that is just the way they work, put on waiting list first, if they can not sell business class, then they give to us?