module controller update