core updates