if somebody will tell me how to remove showing of a contract source code from appearing on etherscan? Once a contract is deployed? Is it possible or another contract should be deployed? thanks
It is not possible to do this. Once the contract is verified, it is verified. Furthermore redeploying the contract won't do any good. If the contract has matching bytecode with a verified one, it will be possible to see the source code.
Your best bet is to modify the contract slightly, and redeploy it.