Cardinal takes time to adjust the route when the user doesn't take the planned route
## The problem
**Describe precisely the problem you're facing and add screenshots to illustrate**
When the user knows the beginning of the route they take it without looking at Cardinal and they can take a route which is different from the one planned by Cardinal. In this case when the user finally looks at Cardinal they still see the beginning of the planned route even if they are a couple hundreds meters away from their starting point: Cardinal is not adjusting the route right away.\
Same if they decide to take another route during the journey.
Cardinal needs to adapt right away the route to the one taken by the user.
**Steps to reproduce**
1. Plan a journey with Cardinal
2. Start driving towards a direction different from the one provided by Cardinal
## Technical details
**Paste any relevant logs (`adb logcat`) in the codeblock below if you have any**
```
```
<!--Add the labels corresponding to your issue by adding a tilde and typing the name of the label you think apply to your issue in the line above. You need to type a tilde before the name of each label you want to apply to the issue. -->
issue