due to Django FileField's semantics it seems to be the easiest solution to remove and recreate a Distribution and use OverwriteStorage from django-storages to effectively overwrite a Distribution. I'd rather update, but that seems to require more work-arounds and code that might break in the future