diff --git a/haskoin-store.cabal b/haskoin-store.cabal
--- a/haskoin-store.cabal
+++ b/haskoin-store.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           haskoin-store
-version:        0.40.11
+version:        0.40.12
 synopsis:       Storage and index for Bitcoin and Bitcoin Cash
 description:    Please see the README on GitHub at <https://github.com/haskoin/haskoin-store#readme>
 category:       Bitcoin, Finance, Network
diff --git a/src/Haskoin/Store/Cache.hs b/src/Haskoin/Store/Cache.hs
--- a/src/Haskoin/Store/Cache.hs
+++ b/src/Haskoin/Store/Cache.hs
@@ -976,11 +976,11 @@
              => CacheX m ()
 syncMempoolC = do
     refresh <- toInteger <$> asks cacheRefresh
-    void . withLock . withCool "cool" (refresh * 10 `div` 9) $ do
+    void . withLock . withCool "cool" (refresh * 9 `div` 10) $ do
         nodepool <- HashSet.fromList . map snd <$> lift getMempool
         cachepool <- HashSet.fromList . map snd <$> cacheGetMempool
         getem (HashSet.difference nodepool cachepool)
-        withCool "prune" (refresh * 100 `div` 9) $
+        withCool "prune" (refresh * 90 `div` 10) $
             getem (HashSet.difference cachepool nodepool)
   where
     getem tset = do
