- start downloading the oldest first - check how many videos have already been downloaded and don't do anything if there are too many - downloaded file by `id` not `video_id`