update generator codebase