build index map as atoms are added