debugged what I could. Diff is currently receiving a method of 0 from server's diff header which is incorrect