demand revival