#223 core updates - adding logic for core updater