fix zero data bug