update return value of #update