Properly updating the file progress even when onprogress not firing (as in firefox)

Fixes #164