WIP on making proper use of awaiting for the response from remote server