defer和async特性