优化wait