add device infor handler