deterministic timestamps on DownloadLog and UploadLog, transfer log api updated, needs some cleaning