OWMULTI: refactor async to ProtoThreads