if the crash happens within the reload call  maybe we should run this within the reload method since it is the one that needs to be  dumb   aware also it will allow us to do something like displaying a loading spinner  if we want to  while the indexing completes 