diff --git a/lib/components/farcaster-data-handler.react.js b/lib/components/farcaster-data-handler.react.js
--- a/lib/components/farcaster-data-handler.react.js
+++ b/lib/components/farcaster-data-handler.react.js
@@ -2,6 +2,10 @@
 
 import * as React from 'react';
 
+import {
+  setFarcasterFriendsFIDActionType,
+  clearFarcasterFriendsFIDActionType,
+} from '../actions/aux-user-actions.js';
 import {
   updateRelationships as serverUpdateRelationships,
   updateRelationshipsActionTypes,
@@ -15,7 +19,7 @@
 import { useLegacyAshoatKeyserverCall } from '../utils/action-utils.js';
 import { authoritativeKeyserverID } from '../utils/authoritative-keyserver.js';
 import { useDispatchActionPromise } from '../utils/redux-promise-utils.js';
-import { useSelector } from '../utils/redux-utils.js';
+import { useSelector, useDispatch } from '../utils/redux-utils.js';
 import { usingCommServicesAccessToken } from '../utils/services-utils.js';
 
 function FarcasterDataHandler(): React.Node {
@@ -32,6 +36,7 @@
   const getFarcasterUsers =
     identityServiceClient?.identityClient.getFarcasterUsers;
 
+  const dispatch = useDispatch();
   const dispatchActionPromise = useDispatchActionPromise();
   const updateRelationships = useLegacyAshoatKeyserverCall(
     serverUpdateRelationships,
@@ -73,6 +78,18 @@
       const commUserIDs = commFCUsers.map(({ userID }) => userID);
 
       const newCommUserIDs = commUserIDs.filter(userID => !userInfos[userID]);
+
+      dispatch({
+        type: clearFarcasterFriendsFIDActionType,
+      });
+
+      dispatch({
+        type: setFarcasterFriendsFIDActionType,
+        payload: {
+          farcasterUsers: commFCUsers,
+        },
+      });
+
       if (newCommUserIDs.length === 0) {
         return;
       }
@@ -89,6 +106,7 @@
     neynarClient,
     getFarcasterUsers,
     userInfos,
+    dispatch,
     dispatchActionPromise,
     createThreadsAndRobotextForFarcasterMutuals,
   ]);