update genetic