use size in stead of count to prevent unnecessary querying
try fixing timing issue of tagging scenario