hack away

Verb

 * 1)  To make progress on a difficult problem; to continue trying.
 * to hack away at the tough roots of a tree
 * to hack away at the tough roots of a tree