add test for update hooks where selector is not _id