it seems everything is fine with neocoomplcache ver 7.1
but some problem with newest master branch
here when i just press a space on a new line, it will call ghc-mod once, and press more spaces will call ghc-mod more times.
and when i am not editing a haskell file ( i mean file name ends with .hs ) it will still call ghc-mod. which make the whole vim very slow.
This problem is fixed in neocomplcache: Shougo/neocomplcache.vim@40900cf.
Please try the latest version.