update GenerateModel