fix timeout busy loop
change msg