update module machine