update core/lib 3