demo.js update