Decoupling the update of sources from the execution of the update script