Created by: Numbers88s
Refactor of auto-indexing background jobs as part of our ongoing efforts around 619
Make sure all test pass
Push commits to the source branch or add previously merged commits to review them.