so this will synchronously create the index on app start, we probably don't want to do that. thoughts?