raise NotFoundError on update when not found