improve module_init and module_update and module_chem