rename class name
add multipart upload
Merge branch 'dev.java' into dev