lazy load HTMLParser