Added self refence to async method