Merge "Change RpcImplementation contract to asynchronous"