update translation
added delete thread controller, still need to do this with specification aware