FetchTask: avoid possible duplicate URI
FetchTask: use umask for copied files