broken
fixed a lot of threading issues