add PushDownloaderJob to retrieve attachment after failure
refactor
DEBUG CODE