fixed broken eerrorRetrievingStatus to emit retrieval complete event
handle non-200 and invalid content responses