datamapper is thread safe, but doesn't support increment

[ci skip]