Dhoni admitted his top-order failed to adapt early on as home all-rounder Thisara Perera took a wicket in each of his first three overs without conceding a run.