update readme and .cabal