demand reviving