update mechanism

synchronize with DEV branch:
fix bug in iqiyi