will be update if cant insert and not do anithing if cant update