moved Archive to earlier, avoiding any file io
although not used, keep and update an inverted index