Rewrote the indexer updater to include views