add demo.js ;  improve README