fix cabal update. closes #30