updateByXml need not call reload; just causes duplicated work.
See comments in ce7e639; and note reverted 71f3acf.