update core module