retry on user input fail