Support explicit client for update