move countercache to behavior