update agreement