Is this working for anyone now? Until recently, 66.35.236.25 was working for me, but no longer. I've tried every IP in this thread and none are able to update my cache.