New branch to implement download files when sync data.