Finish implementing the update module.