Thinking about synchronisation issues and I wonder if our atomicForce function is possible