update core/lib 2