seems strange. a 4 hour non stop flight is now a 7 hour flight with one stop for 45 minutes and departing earlier and getting in later. . I bet there is another stop you don't know about. They don't always show the stops on your itinerary, just ones with connections