gras: dont update item counts until after work

This lets API calls like get_consumed/produced
keep their values until after work is called.
The propagate tags overload need this to work.