Remove the _id property when trying to update a page. Harmless to have it there if it is unchanged, but if somebody has a page with an ObjectId instead of a proper string id it will think it is changed and go into an infinite loop.