update XDIParser without APG