add retry mechanisms to RemoteCollectorOutputFormat