updated cabal file dependencies