fixed async incr/decr