Added support for updating counter columns

AFAIK, counters cannot be set explicitly, they are only incremented/decremented. Therefore the above does not set the counter to 20, it sets `counter = counter + 20`, and with the previous value of 10 the end result is 30.