Breaking down the monolith of the MCUpdater class