update core framework