Add idea for centralized update thread