func (m *ThingModel) Create(thing *model.Thing, conn redis.Conn) error {
	m.syncing.Wait()
	//defer m.sync()

	if thing.ID == "" {
		thing.ID = uuid.NewRandom().String()
	}

	_, err := m.save(thing.ID, thing, conn)

	return err
}