增加重试功能