resolve #2 replace payload type Data.Text with Data.Aeson.Value