add; auto unref client