change API: update