update core for loading/saving