add auto release for zobject try