bitcoin smartcontract feature
there is no such improvement planned for the protocol, only the expected BIP are listed in  https://github.com/bitcoin/bips/blob/master/README.mediawiki.
but you should understand why in bitcoin only a limited scripting mechanism is used instead a VM with a contract language as for Ethereum (security reasons). the project RSK aims to provide such opportunity through a sidechain, so explore it.