Adds threading, is still buggy, is a synchronization
push for robotics