A software update framework for OS X