onceFix: fixed infinite loop issue invoking once() method.