update datapoint APIs