update Algebra