fixed some dependency problems
replaced OSC with ThreadComm