assiduously

adverb

With great care and perseverance.