moves the async_helper into lib where it belongs