cabal library update