com -> io
onComplete & onProgress added
0.0.4