update weight module