calculate hashes of object update data, and only send updates when the data has changed (closes #25)