update algorithm version