fix ghc-7.6. update submodules.