fix demo.js