update aop