don't send change event if body nor contentType changed, fixes 764

* [x] fix for string data
* [] write test for this with string data
* [] fix for binary data
* [] write test for this with binary data