[todo] update XF