make failure handling job handle throwable