fix cabal dependencies