I think this might be little better.

`NSTimeInterval currentTIme = [[NSDate date] timeIntervalSince1970];`
`NSTimeInterval diff = currentTime - _downloadTime;`
`.
 .
 .
_downloadTime = currentTIme;`