add: o mode update_with_media support