update js generators and build