add aop test to Navigater and fix some bugs