update itinerary generation