working split off indexing job
indexes now rebuild asynchronously