All the threads are integrated with each other, now have to add switching between auto-update or not