optimized the routes: 
only refresh all routes when middle way points deleted.
or just draw the last route