parse path in Mojo::Path only on demand
preserve path for local requests
small optimizations