change the way patch diffs loaded