cabal: update source repository