Refresh the group contact cache if necessary

If the group contact cache doesn't contain the necessary data, create it before doing anything else.
Merge pull request #5 from awestbha/master

Refresh the group contact cache if necessary