smart+question
Each time when I open chat window, the vcard of the contact is loaded from the network. However none of this information is used in the chat window, except the avatar. If it is possible you can load the vcard only one per contact session and on each "chat window" request just to show the cached entries.