fetch last source to a file, then use that file for diff
update test.
Add error when byteSeeker seeks to non-0.