should we still keep around using Client to kill the driver though? Spark submit doesn't provide that