Introducing elegant way of making api requests and asynchronous functions with the composition api in Vue