How can this be? Are there several threads updating positions at the same time? Since