diff --git a/src/components/read-mode-flow.jsx b/src/components/read-mode-flow.jsx
index 82f2e28..f449eb7 100644
--- a/src/components/read-mode-flow.jsx
+++ b/src/components/read-mode-flow.jsx
@@ -28,7 +28,7 @@ export default function ReadModeFlow({ cookiePermission, savedPageIndex, setSave
     } else {
       console.error('Error: There is no saved page index or cookie.');
     }
-  }, [pefObject, bookView]);
+  }, [pefObject, bookView, savedPageIndex]); // remove savedPageIndex and use callback 
   
   useEffect(() => {
     if (autoSave) {