update gen
fix compare error