don't need a domain wide app cache

I was worried that every resource change was going to reload a bunch of
assets. but with a far ahead cache header these files will just be
reloaded from the normal client cache
move thumbnail decision making to view