update cabal