chat async api / ethereum.js
Fixes for chat to work with latest ethereum.js