При ЛЮБОМ подходе к оптимизации процесса дела нельзя только добавлять и добавлять, еще надо что-то ИСКЛЮЧАТЬ ИЗ СПИСКА.