fix DACWrapper memory bug that clear content before read