completed 'overwrite' update scheme