update shaft_code