use `jsonsir` instead of the internal `Serializer`

also update demo