updates haskell board