add chat demo
bug fix
update npm version