peg away

高级 (C1) informal

to keep working hard on something for a long time

"She kept pegging away at her thesis all summer."