extract spec index mgmt, don't reload the files all the time