update Haskell post