optimize BusinessCardFragment and add GroupBusinessCardFragment