xml thread mergeSort proxy