Update: async client