Use thread to download scripts (avoids hanging HexChat), handle exceptions