keep on top of something - English Synonyms Dictionary