update js gen