Draw multiple objects by list with optimization checks