improve insertion order logic based on Collection index (reverse)