update essential