update a new demo and the require.js