Factored out saving the last update check time into a separate method