[refactor] to use asyncListener API in node 0.11+
[dist] add travis