integration of upgrade functionalities in settings.api.js