update_index() should throw if new file w/o --add
update_index() should refer to staged version if file changes
update_index() should update if new file version added