support viewCounter param