Updated DrawElement, loop cache