update dataapi