final fix of navigation backend