added cabal update