finally after couple of days i can successfully synchronize the wallet, just want to know does the wallet will re-synchronize from the first block for everytime i use it?
if you synchronized it using the first option aka synching/using your own local wallet,more likely you will only need to update it but if you were using a remote node aka the 3rd option.
you need to synchronize it whenever you are using it.
so the question is,which one is it ?
i choose "Best remote node based on your network...", i don't know what's the difference as three of them state remote node word except the last one (start a node automatically in the backgroud). any sugestion which one should i choose so i don't need to resync everytime i use it?
personally i recommend you to use the 3rd one aka 'custom remote node',indeed you need to resync it from the beginning whenever you are using your own wallet.
but,it won't take a lot time to resync it because we are only need to 'read' the blocks from the remote node unlike 'Best remote node based on your network'.
if you are using the first one,you need to resync/update it whenever you are using it and when you lost it(database corrupt or something like that,you need to resync it from the beginning again),while 'custom remote node' only need you to 'read' the blocks from a remote node(it also does not need a storage for reading it).
it's up to you,which one is it ?