USB serial revisit