add Thread.interrupted()