Make other plans. If she takes her time getting back to you, with a flake you reply with no problem i already have plans," and if she gets back to you with a yes but it is way too late and is waiting for better plans, but her plan a falls through, you simply reply "it will have to be next time...