может тогда и limit сделать? а то выходит что как не крути итерация будет до конца