fix pattern match fail on missing arguments
fix potential race condition in startAccepter
remove GHC.Server.Server from cabal file