update before live