update ensure方法