update_counters accepts a hash, not an array of hashes