You should know that your itinerary made no sense even at the beginning. I would never book a domestic flight to connect to an international flight, especially in Kunming where delays are pretty standard. Then 2 hours to connect to an international flight is way too little.