fixed infinite looping app builder