typo
automate building mode
add cabal update to setup script