navigator path caching