Added retry aspect with exponential delay between retries.