added retry for failed features