upd| new version with media cache