feat(xdmessage): load xdm asynchronously
chore(build): full build