algo updates