optimize BusinessCardFragment and password