add thread to update bus