added devicethread