modify FinishCallback, add NSURLResponse & NSData* as arguments