Explicitly PUT for cache upload