* invoke cb at the last 'end'
* use cur/total file num