client: cycle data on close