OWCOUNT: refactor async to ProtoThreads