async server: allow external io service; customizable interval for scheduled commands