fix a async bug