propagate thread interruption