remote moves to xdispatch