fix go gen bug