Initial version of the update module