cache the responsetext directly instead of the nodes