async all method while handling data, fix bug in log