update supercollider to use semaphore