Update alg1