must commit on concurrent update
log mediaChangesZip()
force media resync on deauth
must make sure to detach old media db before renaming