added the asynchronous serial comm with 1s polling