more confusion on updating