update Navigator with buildPath and buildRelativePath