async regex splitter