Here is the clear understanding of verse 2:106.
2:106 Any Message that We revoke or cause to be lost to history, We replace it with a better or similar one. Do you not know that God is the Supreme Controller of all things and events?
[Some of the People of the Book questioned why a new Revelation was necessary. The evolution of human civilization had now come to a point where the Final Message for all mankind could be given, widely distributed, and preserved forever. So, the Qur’an is now the complete, perfected Message for all mankind at all times and its preservation is guaranteed by none but the Almighty Himself. 5:48, 6:114-116, 15:9, 16:101, 22:52]