Estou preocupado que uma otimização aqui complique enormemente as coisas para um benefício muito pequeno.
Pense bem…
Digamos que existam 6 blocos de metadados. Se um tópico do último bloco for tocado… o bloco inteiro se torna inválido, você tem que remover o tópico de lá e colocá-lo no bloco da frente.
Otimizar aqui é um pouco inútil para um site que tem qualquer tipo de atividade e as datas dentro do bloco nos tópicos reais estão boas.