compile-upload done