checkpoint, have to connect XOStream and XIStream to boost asio