Change route features visibility instance of add/remove the feature.

To fix the issue that the temporary rout sometimes steal be visible
after adding an intermediate way point.

Fix #651