Detect new assets and cache them

From #6330.
in order to make sure you get all of the added assets, I think you will need to alter OR stash the static variable that holds all of the assets that were added before this box was rendered.