Repeating each >

Repeating each >

<ul class="steps">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>

</ul>

$('.steps li').not('.animation').each(function(i){
setTimeout(function(){
$('.steps li').hide().removeClass('animation');
$('.steps li').eq(i).addClass('animation').show();
},
2050*i
);

I just want to loop unlimited times this each. How can I do this?
At the moment the loop is executed 1 time.