SSA update