This is not a save way to implement tags, because high contention websites will create lost updates alot