automatic downloading and processing