added a timeout to better handle hearthstats.net failures