fix - RpcFuture use Exception not Throwable