updating index async