Lock go-aop