upload to complete