Update communictaion to use sendAsynchronousRequest