update essentals