fix  counter cache field doesn't updated #158

#158