refine html parser