Block based sendAsynchronousRequest