diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+0.12.1.0
+---
+* "refresh" clears upstream version so you can see if you get a response
+
 0.12.0.0
 ---
 * optional configuration data (SetHo)
diff --git a/Plot-ho-matic.cabal b/Plot-ho-matic.cabal
--- a/Plot-ho-matic.cabal
+++ b/Plot-ho-matic.cabal
@@ -1,5 +1,5 @@
 name:                Plot-ho-matic
-version:             0.12.0.0
+version:             0.12.1.0
 synopsis:            Real-time line plotter for generic data
 license:             BSD3
 license-file:        LICENSE
diff --git a/src/SetHo.hs b/src/SetHo.hs
--- a/src/SetHo.hs
+++ b/src/SetHo.hs
@@ -186,6 +186,7 @@
   _ <- on buttonRefresh Gtk.buttonActivated $ do
     counter <- readIORef counterRef
     putStrLn $ "sending settings request " ++ show counter
+    writeIORef upstreamCounterRef Nothing
     sendRequest counter
 
   _ <- on buttonTakeUpstream Gtk.buttonActivated takeLatestUpstream
