update cabal file