added client::remove. accomodate deleted objects.