fix: skip html fetch and parse