the update module