update: add counter case