add update approval method