rethink the state space for uart io read test. updat comments and test case names.