Update alg.