diff --git a/ring-android/app/src/main/java/cx/ring/viewholders/SmartListViewHolder.java b/ring-android/app/src/main/java/cx/ring/viewholders/SmartListViewHolder.java
index 79086a52441816a7dbf0250c61031dabf3ec3ee2..6dea324b2723ee55f0f7032a75537d365f2acfd0 100644
--- a/ring-android/app/src/main/java/cx/ring/viewholders/SmartListViewHolder.java
+++ b/ring-android/app/src/main/java/cx/ring/viewholders/SmartListViewHolder.java
@@ -83,8 +83,10 @@ public class SmartListViewHolder extends RecyclerView.ViewHolder {
 
             binding.convLastTime.setText(lastInteractionStr);
             if (smartListViewModel.hasOngoingCall()) {
+                binding.convLastItem.setVisibility(View.VISIBLE);
                 binding.convLastItem.setText(itemView.getContext().getString(R.string.ongoing_call));
             } else if (smartListViewModel.getLastEvent() != null) {
+                binding.convLastItem.setVisibility(View.VISIBLE);
                 binding.convLastItem.setText(getLastEventSummary(smartListViewModel.getLastEvent(), itemView.getContext()));
             } else {
                 binding.convLastItem.setVisibility(View.GONE);
diff --git a/ring-android/libringclient/src/main/java/net/jami/services/AccountService.java b/ring-android/libringclient/src/main/java/net/jami/services/AccountService.java
index e1217c961f3beb1f4730762b4239887d962df290..70819691381685b5dd075f45e5b715d95899c80c 100644
--- a/ring-android/libringclient/src/main/java/net/jami/services/AccountService.java
+++ b/ring-android/libringclient/src/main/java/net/jami/services/AccountService.java
@@ -1639,6 +1639,7 @@ public class AccountService {
             }
         }
         account.conversationStarted(conversation);
+        loadMore(conversation, 2);
     }
 
     public void conversationRemoved(String accountId, String conversationId) {