periodically update search index
make API setting a configurable