completed update