                 proxy?.scrollTo(mrkr)
             }
         }
-
-        /*Timer.scheduledTimer(withTimeInterval: 180, repeats: true) { _ in
-            model.store(marker: fixedStatusState?.statusId)
-        }*/
     }
     
     private func disappearing() {
         reloadCancellable.cancel()
     }
 
-    private func statusAppears(_ status: PersistedStatus) {
-        guard
-            !model.isLoading
-        else {
-            return
-        }
-
-        Task {
-            update {
-                visibleStatuses.insert(status)
-            }
-        }
-    }
-
-    private func statusDisappears(_ status: PersistedStatus) {
-        Task {
-            update {
-                visibleStatuses.remove(status)
-            }
-        }
-    }
-
-    private func asyncRefresh(_ proxy: ScrollViewProxy? = nil) async {
-        refresh(proxy)
+    private func asyncRefresh() async {
+        refresh()
     }
     
-    private func refresh(_ proxy: ScrollViewProxy? = nil) {
-        fixedStatusState = firstVisibleStatus
-        model.store(marker: fixedStatusState?.statusId)
-
-        sink_ = model.objectWillChange.sink {
-            update {
-                if !model.isLoading {
-                    if let fixedStatusId {
-                        update {
-                            proxy?.scrollTo(fixedStatusId, anchor: .top)
-                        }
-                    }
-                    sink_?.cancel()
-                }
-            }
-        }
-
+    private func refresh() {
         do {
             try model.readTimeline()
         } catch {

                            .padding(.horizontal, -4)
                    } else {
                        Button {
                            refresh(currentProxy)
                        } label: {
                            Image(systemName: "arrow.clockwise")


                    }
                }
            }
            .onAppear { appearing() }
            .onDisappear(perform: disappearing)
        }
    }
