add syn hi and fix stdbuf bug