update XCrud