Made the rpc mechanism asynchronous by default