update contents initialization