update before demo