update readme
use async.nextTick instead of setTimeout