update simplex