enhance SendAttempt() looping