Oh my. I used the whole day to work on my code and in the end did something very useful that's in the end what I really need, but that's only one half and the other was the actual reasons why I created to other, now realizably the more useful one. And all just to realize how right my initial thought was before fulling realizing that it only this thought and now the following ones were correct. Phew, now I'm through with programming - for today atleast. The real knowledge of today is that limiteless communication between tasks will always in true chaos in the end except you can provide enough complex access methods. I know why I didn't multithreading in the beginning. It's like O(N^2) compared to O(1): simply complex!