So why do we need window_id in the read/write thread ?

https://github.com/krya/SublimeJEDI/blob/722f83b800b458f035667262d285d93cc80c7d1a/utils.py#L54L62
Maybe we move this to `sublime_jedi.py` in new method that will build the callback for ThreadReader?

Something like that
``` python
def ask_deamon(...):
    # ....
    def _callback(reponse):
        sublime.set_timeout(callback, window.active_view(), response,  0)
    # ....
    DAEMONS[window_id].stdin.put_nowait((callback, data))
```