Describe the update procedure in all the steps, including the folder where the previous version be kept and for how long, the order in which servers in a multi-server environment get updated and rebooted, the steps to recompile add-ins and recreate the ClickOnce package and other steps.