On Continual Model Refinement in Out-of-Distribution Data Streams