alg update