update, tests