Instead of checking if we should update every time we want to update, call the updater every time and decide internally.
Signed-off-by: Jason Volk <jason@zemos.net>