memoize some things, cache admin order