Update method compact