This question has been answered by leepreecon. See the first response.
[[!pdoResources? &..]]
Are you calling pdoresource uncached? It sounds like the cache isn't being cleared until you resave the resource, which forces the cache to clear.
[[!pdoResources? &..]]
[[!pdoResources?
&id=`2`
&parents=`2,5`
&limit=`2`
&depth=`0`
&tpl=`article_first`
&includeTVs=`article_photo,we_recom`
&tvFilters=`we_recom!=%1%`
]]