Netflix anime gets a boosted trailer