Doing async navigation only at 100% progress
Fixes #1. Doing as much navigation requesting as needed