successive content self-recovery