On valid update old contact is fully replaced by new contact.
Merge pull request #8 from tristanls/update-bug-fix

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