Had a great rate to upgrade flight and app kept saying "having trouble, check back later" when I tried to pay. Needless to say 15 min later rate changed,.my friend was able to upgrade and I was out of luck. Called American and they wanted to charge me $300 more than the entire round trip flight to Mexico to upgrade only one way. App sucks and airline sucks even more