Fix bug; fileleft counter is invalid when coming concurrent request