Retry observer