df2: fix update cache pool bug