threadfence is too weak for atomicForce