finish serial cutcp implementation (this is super slow and not just an infinite loop)