new random-b

busy loop until pick a backlogged and idle bank