add retry observable