refactor admin layout navigations