disney promotes its release isle of the lost rush