update algorithm details