add client.set method