Caching, Updating, and Versioning SWFs