add update terms feature