I am trying to use livy to submit spark job. Can livy support idempotent submission with the same application name?