Combined Complete and update function on open]