ensure to update before install