Does The Indian Contract Act need a re-look?

One of the oldest acts in Indian statute books, The Indian Contact Act, 1872, needs to recognise non-compete restrictions, bring more clarity in provisions for e-contracts, and regulate unfair terms of a contract, say legal experts