change baidu to async