fix gui recursion call issue