Update gen