update core and add some modules