modifed to create a asychronous request to backend server, added NSMutableData __responseData in public header file