improve the coherence of the following text
Express trains stopping only at West Falmouth, Gray, New Gloucester, Upper Gloucester and Danville made the trip in 80 minutes. Trains making other local stops upon request required 20 minutes more.
Express trains stopping only at West Falmouth, Gray, New Gloucester, Upper Gloucester and Danville made the trip in 80 minutes, while trains making other local stops upon request required 20 minutes more.