Refactored: update instead of install for core apps