add sync check
add uploader
add upload process
add upload process
sync
upload