On valid update old contact is fully replaced by new contact.

New data from updated `contact` was lost and only `vectorClock` was being updated. This bugfix replaces the outdated `contact` with the full new `contact`.