use a retain loop to keep the alert view alive