Custom_fields aktualisiert: Gleichzeitige Ursache, Wert wird zu Array.

So ähnlich? Scheint zu funktionieren.

DistributedMutex.synchronize("user_data_update_#{user.id}") do
    user.save_custom_fields(true)
end