- removed unnecessary checks and queue operations
- added else catches for better control
- still get damned newcount error
- deadlocks gone