fix triggering updating cat/lang count