3.1.12 Cached-Loading

update method where the new software is stored in a separate area