update haskell modes