Refactor sending vcard process