new logic:customer, and 2; fix all repeat download data