What happens if i try 5 times and I get this error 5 times. Your test() would still let you go through async.whilst.