update essentials