Updated the navigation admin controller

The cache now gets flushed whenever the navigation bar is updated