little Update some operation can be multi-threaded;
UPdate Compare usin 2 fields