fixed update_past_data