update gens