edit "update" behaviour, now possible only to update existing keys