diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.1.0.4
+
+* Move to ~/.stackage/update [#6](https://github.com/fpco/stackage-update/issues/6)
+
 ## 0.1.0.3
 
 * Support for older Git versions [#5](https://github.com/fpco/stackage-update/issues/5)
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 ## stackage-update
 
+[![Build Status](https://travis-ci.org/fpco/stackage-update.svg?branch=master)](https://travis-ci.org/fpco/stackage-update)
+
 This package provides an executable, `stackage-update`, which provides the same
 functionality as `cabal update` (it updates your local package index). However,
 instead of downloading the entire package index as a compressed tarball over
diff --git a/Stackage/Update.hs b/Stackage/Update.hs
--- a/Stackage/Update.hs
+++ b/Stackage/Update.hs
@@ -71,8 +71,9 @@
                     [ "-b", "hackage"
                     ]
 
-    suDir <- getAppUserDataDirectory "stackage-update"
-    let acfDir = suDir </> "all-cabal-files"
+    sDir <- getAppUserDataDirectory "stackage"
+    let suDir = sDir </> "update"
+        acfDir = suDir </> "all-cabal-files"
     repoExists <- doesDirectoryExist acfDir
     if repoExists
         then runIn suDir acfDir "git" ["fetch"]
diff --git a/stackage-update.cabal b/stackage-update.cabal
--- a/stackage-update.cabal
+++ b/stackage-update.cabal
@@ -1,6 +1,7 @@
 name:                stackage-update
-version:             0.1.0.3
+version:             0.1.0.4
 synopsis:            Update your package index incrementally (requires git)
+description:         Please see <https://www.stackage.org/package/stackage-update> for description
 homepage:            https://github.com/fpco/stackage-update
 license:             MIT
 license-file:        LICENSE
