compiler: cpp: merged async_service back into service