update gen.js