used retrofit for networking and serealizing Async