add queue retry for transient failure