move my single-threaded coroutine based stuff to dedicated folder