Async serial loop