update unfolding