     func requsetRecordSync(domain: String) -> DNSRecord! {
         let urlString = getRequestString(domain)
         guard let url = NSURL(string: urlString) else {
-            print("Error: cannot create URL")
+            print("Error: Can't create URL")
             return nil
         }
         guard let data = NSData.init(contentsOfURL: url) else {
-            print("did not receive data")
+            print("Error: Did not receive data")
             return nil
         }
         guard let res = self.parseResult(data) else {
-            print("Error: parseResult error")
+            print("Error: ParseResult error")
             return nil
         }
         self.cache.updateValue(res, forKey: domain)

    var cache = Dictionary<String,DNSRecord>()
    
    public static let sharedInstance = HTTPDNS()
    
    public func getRecord(domain: String, callback: (result:DNSRecord!) -> Void) {
        let res = self.cache[domain]

        let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in
            print(NSString(data: data!, encoding: NSUTF8StringEncoding))
            guard let responseData = data else {
                print("Error: Didn't receive data")
                return
            }
            guard error == nil else {
                print("Error: Calling GET error on " + urlString)
                print(error)
                return
            }
