lazily parse content
parse title from document