update codegen doings