work on update module