completionHandler and completionHandlerWithData

それぞれのHandlerがsetされているかで場合分け