update module and usage