#976: fix update bug