all crud updates should fetch first