better handle of parsing error
fix bug of highlight