update core and assembly