[Contacts][Refactor] Implement the corresponding mechanisms to fetch/update contacts in Global Contacts Datastore