add nahao synchronized method.