Implemented MSI Updating.

Previously forgot to implement updating logic in the MSI for future
updates.