move empty server holder list check outside of loop