killswitch in extra thread for lower control delay