cabal submodule update