Update shcode