are you using callouts because I believe it callouts causing this Callouts updating wrong information and deleting others