todo: xdelta.js