diff --git a/src/cutecoin/gui/community_tile.py b/src/cutecoin/gui/community_tile.py
index c5f51be382f34aa73b70044eb4994e117b95204b..228fd38f3176f603a82d67159926e3668119f9de 100644
--- a/src/cutecoin/gui/community_tile.py
+++ b/src/cutecoin/gui/community_tile.py
@@ -35,8 +35,11 @@ class CommunityTile(QFrame):
         amount = yield from self.app.current_account.amount(self.community)
         localized_amount = yield from self.app.current_account.current_ref(amount,
                                                     self.community, self.app).localized(units=True)
-        localized_monetary_mass = yield from self.app.current_account.current_ref(current_block['monetaryMass'],
+        if current_block['monetaryMass']:
+            localized_monetary_mass = yield from self.app.current_account.current_ref(current_block['monetaryMass'],
                                                     self.community, self.app).localized(units=True)
+        else:
+            localized_monetary_mass = ""
         status = self.tr("Member") if self.app.current_account.pubkey in members_pubkeys \
             else self.tr("Non-Member")
         description = """<html>
diff --git a/src/cutecoin/gui/identities_tab.py b/src/cutecoin/gui/identities_tab.py
index d033e755a0c6c5a54b98f46021f8b0776b537cd8..6af8313eeec80b1c0a33400df2aa176f3bcd3b42 100644
--- a/src/cutecoin/gui/identities_tab.py
+++ b/src/cutecoin/gui/identities_tab.py
@@ -177,22 +177,23 @@ class IdentitiesTabWidget(QWidget, Ui_IdentitiesTab):
 
     @asyncify
     @asyncio.coroutine
-    def _async_search_members(self):
+    def _async_search_members(self, checked=False):
         """
         Search members of community and display found members
         """
         if self.community:
-            pubkeys = self.community.members_pubkeys()
+            pubkeys = yield from self.community.members_pubkeys()
             identities = []
             for p in pubkeys:
-                identities.append(self.app.identities_registry.find(p, self.community))
+                identity = yield from self.app.identities_registry.future_find(p, self.community)
+                identities.append(identity)
 
             self.edit_textsearch.clear()
             self.refresh_identities(identities)
 
     @asyncify
     @asyncio.coroutine
-    def _async_search_direct_connections(self):
+    def _async_search_direct_connections(self, checked=False):
         """
         Search members of community and display found members
         """
diff --git a/src/cutecoin/models/identities.py b/src/cutecoin/models/identities.py
index 9ec30c983a497d7dd7cf9232c14df5de78d3e509..a90824ffb4d46d320dddeaae33f1b0fc44952173 100644
--- a/src/cutecoin/models/identities.py
+++ b/src/cutecoin/models/identities.py
@@ -127,8 +127,8 @@ class IdentitiesTableModel(QAbstractTableModel):
         :param cutecoin.core.registry.IdentitiesRegistry identities: The new identities to display
         """
         logging.debug("Refresh {0} identities".format(len(identities)))
-        self.identities_data = []
         self.beginResetModel()
+        self.identities_data = []
         for identity in identities:
             data = yield from self.identity_data(identity)
             self.identities_data.append(data)