Double spending UTXOs I know that the inputs for a transaction(which is not coinbase) are UTXOs.
Are UTXOs kept track of by some servers and also the owner's wallet?
If there are servers which keep track of UTXOs, is it not leading to some centralization? Because,the owner of these servers may tamper with the UTXOs.

If there are servers which keep track of UTXOs, how can one doublespend?
Is it the case that servers and wallets get updated of the existing UTXOs only after creation of the block by miners in which that transaction exists?
If there is a double spent transaction in a block then the whole block gets orphaned right?
Please correct me if my understanding isn't correct
Each node can choose to build and maintain its own UTXO set, which it can then verify incoming transactions and blocks against. 


  If there are servers which keep track of UTXOs, is it not leading to some centralization?


The network remains decentralized as long as a sufficient number of users are running their own nodes around the world. Each node could be considered a 'server' in some sense, but I think you are talking more about industrial server farms, which is not the case for btc nodes. 


  the owner of these servers may tamper with the UTXOs.


This is not possible, the other nodes would recognize that the transactions involving tampered UTXOs are invalid, and reject them. 


  If there are servers which keep track of UTXOs, how can one doublespend?


Double spends are not possible, once a transaction is confirmed in a block, all of the nodes will update their UTXO set appropriately, and reject any transactions / blocks attempting to spend already-spent or otherwise invalid transactions. 


  If there is a double spent transaction in a block then the whole block gets orphaned right?


No, the block would simply be invalid. Orphaned blocks are valid, but not included in the longest blockchain (likely because another valid block with the same blockheight was found and relayed through the network first).