Should I backup my project and update or selecting no thanks ?
Each time some asset will show this window I will have to backup again my project ?
And if I must make a backup how should I backup the project ? Should I use github ?
I don’t have anything yet in the project this is the first asset from the Asset Store that I’m importing in to my project.
As written there, the dialog tells you that some of your project’s code uses obsolete API functions and the “API Updater” will conveniently correct that for you.
What you click is your choice. However, always make a backup of your project first. ‘How’ is up to you, but simply zipping your project folder via 7zip or WinRAR should be sufficient for a start.
It may be worth to ask the developer of that asset if he could update it for newer Unity versions.