download all images from the user. core functionality