core.js update