update platform configurator refactoring