added new thread to send updates to main broadcast receiver