is topical or oral flea medication better