fixed infinite recursion on clerk main loop