Massive refactoring to handle all changes in a dedicated DB instead of in-memory. Slower but way more scalable.
Make sure to create indexes
Break changes loop on interrupt