Made Update virtual