uploader: don't create a snapshot if nothing has been uploaded
Fully working scheduler