use dirty instead of transactions to avoid bottlenecks (and only timems in own node)