no template haskell acid state
make a server using Data.Acid.Remote