update Python API