A software update framework for the Mac