change the thread calling pos