io_service: using new strategy