nav macro cache