multithread serial read