added disconnect controller
very simple approach to gain thread-safety
tried to fix movement...