update demo,add async mode