support ASYNCIFY
Merge pull request #2482 from coolwanglu/async_v5

add library_async.js