Check multiple times for next available date for each login

Instead of logging in each time to check the next available date, check
multiple times during each login.