As `addContact` only calls to `updateContact`, can we simply remove this function?