- Added read-write lock implementation
- Add unchanged assets to packages - Allows re-runs without messing up the data - Inefficient: unchanged assets need to be loaded & kept in memory