Implemented always listening voice control and moved read/write to seperate thread