Update with edit and add func