add upload example; fix example to per site cache
add more sophisticated example