update nahao method