Do update first