o mode update_with_media proper checking