Readded seperate thread for listening to responses to both classes. Fixed object syncronization issue.